package com.ruoyi.service;

import java.util.List;

import com.ruoyi.common.result.Result;
import com.ruoyi.domain.T26;

import javax.servlet.http.HttpServletRequest;

/**
 * token申请Service接口
 *
 * @author ruoyi
 * @date 2025-04-22
 */
public interface IT26Service
{
    /**
     * 查询token申请
     *
     * @param F2601 token申请主键
     * @return token申请
     */
    public T26 selectT26ByF2601(Long F2601);

    /**
     * 查询token申请列表
     *
     * @param t26 token申请
     * @return token申请集合
     */
    public List<T26> selectT26List(T26 t26);

    /**
     * 新增token申请
     *
     * @param t26 token申请
     * @return 结果
     */
    public int insertT26(T26 t26);

    /**
     * 修改token申请
     *
     * @param t26 token申请
     * @return 结果
     */
    public int updateT26(T26 t26);

    /**
     * 批量删除token申请
     *
     * @param F2601s 需要删除的token申请主键集合
     * @return 结果
     */
    public int deleteT26ByF2601s(Long[] F2601s);

    /**
     * 删除token申请信息
     *
     * @param F2601 token申请主键
     * @return 结果
     */
    public int deleteT26ByF2601(Long F2601);

    Result addApply(T26 t26, HttpServletRequest request);

    List<T26> selectComList(T26 t26, HttpServletRequest request);

    Result toSuccess(T26 t26, HttpServletRequest request);

    Result toRefuse(T26 t26, HttpServletRequest request);

    Result getUserList(HttpServletRequest request);
}
